package com.zpark.resume.mapper;

import com.zpark.resume.entity.Cv;
import com.zpark.resume.entity.vo.CvVO;

import java.util.List;

/**
 * @PackageName: com.zpark.resume.mapper
 * @ClassName: ICvMapper
 * @Description: 简历数据持久层接口
 * @author: RZS
 * @date: 2023/6/1  9:11
 */
public interface ICvMapper {

    // 插入简历数据
    Integer insertCv(Cv cv);

    // 根据求职方向查询数据
    List<Cv> selectByDesiredDirectionLike(String direction);

    // 查询所有公开的简历
    List<Cv> selectOpenCv();

    // 根据ID查询cv数据
    Cv selectById(Integer id);

    // 根据member_id查询cv数据
    CvVO selectByMemberId(Integer memberId);

    // 根据ID修改cv数据
    Integer updateCvById(Cv cv);
}
